package com.atguigu.day12.morning.m1;

/*
1.静态方法和非静态方法的区别

2.final关键字的作用
3.如何理解多态方法调用的 编译看父亲 运行看孩子
   Animal a = new Dog();
 */
public class Test03 {
    public static void main(String[] args) {
        A a1 = new A();
        A a2 = new B();
        B b = new B();
        C c = new C();
        D d = new D();
        System.out.println("(1)" + a1.show(b));
        System.out.println("(2)" + a2.show(d));
        System.out.println("(3)" + b.show(c));
        System.out.println("(4)" + b.show(d));
    }
}